object FrmOrderProblemReply: TFrmOrderProblemReply
  Left = 0
  Top = 0
  Caption = #38382#39064#20214#22788#29702
  ClientHeight = 418
  ClientWidth = 1154
  Color = clBtnFace
  Font.Charset = ANSI_CHARSET
  Font.Color = clWindowText
  Font.Height = -12
  Font.Name = #24494#36719#38597#40657
  Font.Style = []
  KeyPreview = True
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 17
  object Panel2: TPanel
    Left = 552
    Top = 73
    Width = 602
    Height = 345
    Align = alRight
    BevelOuter = bvNone
    TabOrder = 2
    object cxGroupBox5: TcxGroupBox
      Left = 0
      Top = 214
      Align = alBottom
      Caption = #38382#39064#20214#22238#22797
      Style.Edges = [bTop, bBottom]
      TabOrder = 2
      Visible = False
      Height = 131
      Width = 602
      object Panel3: TPanel
        Left = 1
        Top = 19
        Width = 600
        Height = 31
        Align = alTop
        BevelOuter = bvNone
        TabOrder = 0
        object Label8: TLabel
          Left = 14
          Top = 5
          Width = 48
          Height = 17
          Caption = #22238#22797#26102#38388
        end
        object Label9: TLabel
          Left = 252
          Top = 5
          Width = 60
          Height = 17
          Caption = #22238#22797#20154#32534#21495
        end
        object Label10: TLabel
          Left = 425
          Top = 5
          Width = 60
          Height = 17
          Caption = #22238#22797#20154#21517#31216
        end
        object edtReply_Time: TcxDBTextEdit
          Left = 74
          Top = 2
          DataBinding.DataField = 'REPLY_TIME'
          DataBinding.DataSource = dsProcess
          Properties.ReadOnly = True
          TabOrder = 0
          Width = 162
        end
        object edtReply_No: TcxDBTextEdit
          Left = 321
          Top = 3
          DataBinding.DataField = 'REPLY_NO'
          DataBinding.DataSource = dsProcess
          Properties.ReadOnly = True
          TabOrder = 1
          Width = 99
        end
        object edReply_Name: TcxDBTextEdit
          Left = 493
          Top = 3
          DataBinding.DataField = 'REPLY_NAME'
          DataBinding.DataSource = dsProcess
          Properties.ReadOnly = True
          TabOrder = 2
          Width = 98
        end
      end
      object mmoReplyDesc: TcxDBMemo
        Left = 1
        Top = 50
        Align = alClient
        DataBinding.DataField = 'REPLY_DESC'
        DataBinding.DataSource = dsProcess
        Properties.ReadOnly = True
        Properties.ScrollBars = ssBoth
        TabOrder = 1
        Height = 71
        Width = 600
      end
    end
    object cxGroupBox3: TcxGroupBox
      Left = 0
      Top = 0
      Align = alTop
      TabOrder = 0
      Height = 49
      Width = 602
      object btnApply: TcxButton
        Left = 9
        Top = 6
        Width = 85
        Height = 36
        Action = actEdit
        TabOrder = 0
      end
      object cxButton1: TcxButton
        Left = 96
        Top = 6
        Width = 85
        Height = 36
        Action = actSave
        TabOrder = 1
      end
      object cxButton3: TcxButton
        Left = 183
        Top = 6
        Width = 85
        Height = 36
        Action = actCancel
        TabOrder = 2
      end
    end
    object GrdProcess: TcxGrid
      Left = 0
      Top = 49
      Width = 602
      Height = 165
      Align = alClient
      Font.Charset = ANSI_CHARSET
      Font.Color = clWindowText
      Font.Height = -12
      Font.Name = #24494#36719#38597#40657
      Font.Style = []
      ParentFont = False
      TabOrder = 1
      object tvProcess: TcxGridDBTableView
        Navigator.Buttons.CustomButtons = <>
        DataController.DataSource = dsProcess1
        DataController.Summary.DefaultGroupSummaryItems = <>
        DataController.Summary.FooterSummaryItems = <>
        DataController.Summary.SummaryGroups = <>
        OptionsCustomize.ColumnsQuickCustomization = True
        OptionsData.CancelOnExit = False
        OptionsData.Deleting = False
        OptionsData.DeletingConfirmation = False
        OptionsData.Inserting = False
        OptionsView.NoDataToDisplayInfoText = '<'#27809#26377#25968#25454'>'
        OptionsView.GroupByBox = False
        OptionsView.Indicator = True
        OptionsView.IndicatorWidth = 30
        object tvProcessColumn1: TcxGridDBColumn
          Caption = #36131#20219#32593#28857
          DataBinding.FieldName = 'ACCEPT_NODE'
          HeaderAlignmentHorz = taCenter
          Options.Editing = False
          Width = 80
        end
        object tvProcessPROCESS_DESC: TcxGridDBColumn
          Caption = #22788#29702#20869#23481
          DataBinding.FieldName = 'PROCESS_DESC'
          PropertiesClassName = 'TcxMemoProperties'
          Properties.ReadOnly = True
          HeaderAlignmentHorz = taCenter
          Width = 246
        end
        object tvProcessPROCESS_NO: TcxGridDBColumn
          Caption = #24037#21495
          DataBinding.FieldName = 'PROCESS_NO'
          PropertiesClassName = 'TcxTextEditProperties'
          Properties.ReadOnly = True
          HeaderAlignmentHorz = taCenter
          Width = 103
        end
        object tvProcessPROCESS_NAME: TcxGridDBColumn
          Caption = #25805#20316#21592
          DataBinding.FieldName = 'PROCESS_NAME'
          PropertiesClassName = 'TcxTextEditProperties'
          Properties.ReadOnly = True
          HeaderAlignmentHorz = taCenter
          Width = 97
        end
        object tvProcessUPDATE_DT: TcxGridDBColumn
          Caption = #25805#20316#26085#26399
          DataBinding.FieldName = 'CREATE_DT'
          HeaderAlignmentHorz = taCenter
          Options.Editing = False
          Width = 150
        end
      end
      object cxGridLevel1: TcxGridLevel
        GridView = tvProcess
      end
    end
  end
  object cxGroupBox1: TcxGroupBox
    Left = 0
    Top = 0
    Align = alTop
    PanelStyle.Active = True
    TabOrder = 0
    ExplicitLeft = -1
    Height = 73
    Width = 1154
    object Label1: TLabel
      Left = 478
      Top = 45
      Width = 72
      Height = 17
      Caption = #38382#39064#20214#27969#27700#21495
    end
    object Label2: TLabel
      Left = 22
      Top = 11
      Width = 48
      Height = 17
      Caption = #36215#22987#26102#38388
    end
    object Label3: TLabel
      Left = 22
      Top = 42
      Width = 48
      Height = 17
      Caption = #32467#26463#26102#38388
    end
    object Label4: TLabel
      Left = 478
      Top = 11
      Width = 48
      Height = 17
      Caption = #22788#29702#29366#24577
    end
    object Label5: TLabel
      Left = 259
      Top = 11
      Width = 48
      Height = 17
      Caption = #38382#39064#31867#22411
    end
    object Label6: TLabel
      Left = 259
      Top = 45
      Width = 48
      Height = 17
      Caption = #32467#26463#31867#22411
    end
    object Label12: TLabel
      Left = 731
      Top = 11
      Width = 48
      Height = 17
      Caption = #36816#21333#32534#21495
    end
    object edtProblemNo: TcxTextEdit
      Left = 558
      Top = 39
      TabOrder = 7
      Width = 136
    end
    object edtDateFrom: TcxDateEdit
      Left = 78
      Top = 8
      Properties.Kind = ckDateTime
      TabOrder = 0
      Width = 148
    end
    object edtDateTo: TcxDateEdit
      Left = 78
      Top = 39
      Properties.Kind = ckDateTime
      TabOrder = 5
      Width = 147
    end
    object cmbStatus: TcxImageComboBox
      Left = 558
      Top = 8
      EditValue = -1
      Properties.Items = <
        item
          Description = #20840#37096
          ImageIndex = 0
          Value = -1
        end
        item
          Description = #22788#29702#20013
          Value = 1
        end
        item
          Description = #24050#23436#25104
          Value = 2
        end>
      TabOrder = 2
      Width = 136
    end
    object cmbProblemType: TcxLookupComboBox
      Left = 315
      Top = 8
      Properties.ClearKey = 46
      Properties.KeyFieldNames = 'DVALUE'
      Properties.ListColumns = <
        item
          FieldName = 'PARAMCAP'
        end>
      Properties.ListOptions.ShowHeader = False
      TabOrder = 1
      Width = 136
    end
    object cxButton2: TcxButton
      Left = 989
      Top = 8
      Width = 81
      Height = 36
      Action = actSearch
      TabOrder = 4
      Font.Charset = ANSI_CHARSET
      Font.Color = clWindowText
      Font.Height = -12
      Font.Name = #24494#36719#38597#40657
      Font.Style = []
      ParentFont = False
    end
    object cmbCloseType: TcxLookupComboBox
      Left = 315
      Top = 39
      Properties.ClearKey = 46
      Properties.KeyFieldNames = 'DVALUE'
      Properties.ListColumns = <
        item
          FieldName = 'PARAMCAP'
        end>
      Properties.ListOptions.ShowHeader = False
      TabOrder = 6
      Width = 136
    end
    object edtBillNo: TcxTextEdit
      Left = 785
      Top = 8
      TabOrder = 3
      Width = 178
    end
  end
  object GrdProblem: TcxGrid
    Left = 0
    Top = 73
    Width = 552
    Height = 345
    Align = alClient
    Font.Charset = ANSI_CHARSET
    Font.Color = clWindowText
    Font.Height = -12
    Font.Name = #24494#36719#38597#40657
    Font.Style = []
    ParentFont = False
    TabOrder = 1
    object tvProblem: TcxGridDBTableView
      PopupMenu = pmExport
      Navigator.Buttons.CustomButtons = <>
      OnCustomDrawCell = tvProblemCustomDrawCell
      DataController.DataSource = dsProblem
      DataController.Summary.DefaultGroupSummaryItems = <>
      DataController.Summary.FooterSummaryItems = <>
      DataController.Summary.SummaryGroups = <>
      OptionsCustomize.ColumnsQuickCustomization = True
      OptionsData.CancelOnExit = False
      OptionsData.Deleting = False
      OptionsData.DeletingConfirmation = False
      OptionsData.Inserting = False
      OptionsView.NoDataToDisplayInfoText = '<'#27809#26377#25968#25454'>'
      OptionsView.ShowEditButtons = gsebAlways
      OptionsView.CellAutoHeight = True
      OptionsView.GroupByBox = False
      OptionsView.Indicator = True
      OptionsView.IndicatorWidth = 30
      object tvProblemPROBLEM_NO: TcxGridDBColumn
        DataBinding.FieldName = 'PROBLEM_NO'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 182
      end
      object tvProblemBILL_NO: TcxGridDBColumn
        DataBinding.FieldName = 'BILL_NO'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 125
      end
      object tvProblemPROBLEM_TYPE: TcxGridDBColumn
        Caption = #38382#39064#21457#36215#31867#22411
        DataBinding.FieldName = 'PROBLEM_TYPE'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 99
      end
      object tvProblemSTATUS: TcxGridDBColumn
        DataBinding.FieldName = 'STATUS'
        RepositoryItem = FrmConsole.EditRepProblemStatus
        HeaderAlignmentHorz = taCenter
        Options.Editing = False
        Options.ShowEditButtons = isebNever
        Width = 78
      end
      object tvProblemPROBLEM_THEME: TcxGridDBColumn
        DataBinding.FieldName = 'PROBLEM_THEME'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 165
      end
      object tvProblemSOURCE_STATUS: TcxGridDBColumn
        DataBinding.FieldName = 'SOURCE_STATUS'
        RepositoryItem = FrmConsole.EditProblemSourceStatus
        HeaderAlignmentHorz = taCenter
        Options.Editing = False
        Options.ShowEditButtons = isebNever
      end
      object tvProblemCLOSE_TYPE: TcxGridDBColumn
        DataBinding.FieldName = 'CLOSE_TYPE'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Options.ShowEditButtons = isebNever
        Width = 80
      end
      object tvProblemERROR_DESC: TcxGridDBColumn
        DataBinding.FieldName = 'ERROR_DESC'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 127
      end
      object tvProblemRESPON_LEVEL: TcxGridDBColumn
        DataBinding.FieldName = 'RESPON_LEVEL'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 106
      end
      object tvProblemPROBLEM_DESC: TcxGridDBColumn
        DataBinding.FieldName = 'PROBLEM_DESC'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 200
      end
      object tvProblemCRT_DATE: TcxGridDBColumn
        DataBinding.FieldName = 'CRT_DATE'
        HeaderAlignmentHorz = taCenter
        Options.Editing = False
        Width = 159
      end
      object tvProblemFETCH_NODE: TcxGridDBColumn
        Caption = #25910#20214#32593#28857
        DataBinding.FieldName = 'FETCH_NODE'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 112
      end
      object tvProblemDISP_NODE: TcxGridDBColumn
        Caption = #27966#20214#32593#28857
        DataBinding.FieldName = 'DISP_NODE'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 109
      end
      object tvProblemDUTY_NODE: TcxGridDBColumn
        DataBinding.FieldName = 'DUTY_NODE'
        HeaderAlignmentHorz = taCenter
        Width = 118
      end
      object tvProblemREMARK: TcxGridDBColumn
        DataBinding.FieldName = 'REMARK'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 182
      end
      object tvProblemCREATE_BY: TcxGridDBColumn
        DataBinding.FieldName = 'CREATE_BY'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 114
      end
      object tvProblemNODE_NO: TcxGridDBColumn
        Caption = #30331#35760#32593#28857
        DataBinding.FieldName = 'NODE_NO'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 104
      end
      object tvProblemUPDATE_DT: TcxGridDBColumn
        DataBinding.FieldName = 'UPDATE_DT'
        HeaderAlignmentHorz = taCenter
        Options.Editing = False
        Width = 133
      end
      object tvProblemColumn1: TcxGridDBColumn
        DataBinding.FieldName = 'IsReply'
        Visible = False
      end
    end
    object lvEXP_COMP: TcxGridLevel
      GridView = tvProblem
    end
  end
  object ActionList: TActionList
    Images = FrmConsole.img32
    Left = 128
    Top = 200
    object actNew: TAction
      Caption = #26032#24314
      ImageIndex = 139
    end
    object actEdit: TAction
      Tag = 1
      Caption = #22238#22797
      ImageIndex = 163
      OnExecute = actEditExecute
    end
    object actClear: TAction
      Tag = 3
      Caption = #28165#31354
      ImageIndex = 45
    end
    object actDelete: TAction
      Tag = 4
      Caption = #21024#38500
      ImageIndex = 75
    end
    object actSearch: TAction
      Caption = #26597#35810
      ImageIndex = 152
      OnExecute = actSearchExecute
    end
    object actSave: TAction
      Caption = #25552#20132
      ImageIndex = 145
      OnExecute = actSaveExecute
    end
    object actDefinition: TAction
      Caption = #30028#23450#21457#24067
      ImageIndex = 205
    end
    object actProcess: TAction
      Caption = #22788#29702
      ImageIndex = 191
    end
    object actReply: TAction
      Caption = #22238#22797
      ImageIndex = 207
    end
    object actCancel: TAction
      Caption = #25764#38144
      ImageIndex = 45
      OnExecute = actCancelExecute
    end
  end
  object cxStyleRepository1: TcxStyleRepository
    Left = 40
    Top = 232
    PixelsPerInch = 96
    object cxStyle1: TcxStyle
      AssignedValues = [svColor, svFont]
      Color = 8454143
      Font.Charset = ANSI_CHARSET
      Font.Color = clWindowText
      Font.Height = -15
      Font.Name = #24494#36719#38597#40657
      Font.Style = [fsBold]
    end
  end
  object pmExport: TPopupMenu
    AutoHotkeys = maManual
    Left = 296
    Top = 200
    object MenuItem1: TMenuItem
      Caption = #23548#20986
      OnClick = MenuItem1Click
    end
  end
  object svdlg: TSaveDialog
    DefaultExt = '*.xls'
    Filter = 'xls|*.xls|xlsx|*.xlsx|text|.txt|html|*.htm|xml|*.xml'
    Left = 769
    Top = 349
  end
  object crsProblem: TClientRowSet
    Aggregates = <>
    OnCalcFields = crsProblemCalcFields
    AppServer = Dm.AppServer
    TableName = 'TSP_ORDER_PROBLEM'
    Left = 256
    Top = 272
    object crsProblemID: TStringField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsProblemPROBLEM_NO: TStringField
      DisplayLabel = #38382#39064#20214#27969#27700#21495
      FieldName = 'PROBLEM_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemBILL_NO: TStringField
      DisplayLabel = #36816#21333#32534#21495
      FieldName = 'BILL_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemPROBLEM_TYPE: TStringField
      DisplayLabel = #38382#39064#31867#22411
      FieldName = 'PROBLEM_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 100
    end
    object crsProblemPROBLEM_FOLLOW: TStringField
      DisplayLabel = #38382#39064#36319#36827
      FieldName = 'PROBLEM_FOLLOW'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProblemCRT_DATE: TStringField
      DisplayLabel = #23492#20214#26085#26399
      FieldName = 'CRT_DATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemFETCH_NODE: TStringField
      DisplayLabel = #25910#20214#31449#28857
      FieldName = 'FETCH_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemSEND_NAME: TStringField
      DisplayLabel = #23492#20214#23458#25143
      FieldName = 'SEND_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemSEND_CONT: TStringField
      DisplayLabel = #23492#20214#20154
      FieldName = 'SEND_CONT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemSEND_TEL: TStringField
      DisplayLabel = #23492#20214#30005#35805
      FieldName = 'SEND_TEL'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemSEND_ADDR: TStringField
      DisplayLabel = #23492#20214#22320#22336
      FieldName = 'SEND_ADDR'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsProblemDISP_NODE: TStringField
      DisplayLabel = #27966#20214#31449#28857
      FieldName = 'DISP_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemDEST_NAME: TStringField
      DisplayLabel = #25910#36135#23458#25143
      FieldName = 'DEST_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemDEST_CONT: TStringField
      DisplayLabel = #25910#36135#20154
      FieldName = 'DEST_CONT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemDEST_TEL: TStringField
      DisplayLabel = #25910#36135#20154#30005#35805
      FieldName = 'DEST_TEL'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemDEST_ADDR: TStringField
      DisplayLabel = #25910#36135#22320#22336
      FieldName = 'DEST_ADDR'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsProblemVERSION: TIntegerField
      FieldName = 'VERSION'
    end
    object crsProblemSTATUS: TSmallintField
      DisplayLabel = #29366#24577
      FieldName = 'STATUS'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemDISABLED: TSmallintField
      DisplayLabel = #26159#21542#29983#25928
      FieldName = 'DISABLED'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemREMARK: TStringField
      DisplayLabel = #22791#27880
      FieldName = 'REMARK'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProblemCREATE_DT: TStringField
      FieldName = 'CREATE_DT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemUPDATE_DT: TStringField
      DisplayLabel = #26356#26032#26102#38388
      FieldName = 'UPDATE_DT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemPROBLEM_THEME: TStringField
      DisplayLabel = #38382#39064#20027#39064
      FieldName = 'PROBLEM_THEME'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProblemCREATE_BY: TStringField
      DisplayLabel = #30331#35760#20154
      FieldName = 'CREATE_BY'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemPROBLEM_DESC: TStringField
      DisplayLabel = #38382#39064#25551#36848
      FieldName = 'PROBLEM_DESC'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProblemNODE_NO: TStringField
      Tag = 100
      DisplayLabel = #30331#35760#31449#28857
      FieldName = 'NODE_NO'
      LookupCache = True
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemNEED_SETTLED: TIntegerField
      DisplayLabel = #38656#35201#29702#36180
      FieldName = 'NEED_SETTLED'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemSETTLED_STATUS: TIntegerField
      DisplayLabel = #29702#36180#29366#24577
      FieldName = 'SETTLED_STATUS'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemSETTLED_AMOUNT: TFloatField
      DisplayLabel = #29702#36180#37329#39069
      FieldName = 'SETTLED_AMOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemSETTLED_DT: TStringField
      DisplayLabel = #29702#36180#26102#38388
      FieldName = 'SETTLED_DT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemSETTLED_REMARK: TStringField
      DisplayLabel = #29702#36180#22791#27880
      FieldName = 'SETTLED_REMARK'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProblemDEFI_PUBLISH_STATUS: TIntegerField
      DisplayLabel = #30028#23450#21457#24067#29366#24577
      FieldName = 'DEFI_PUBLISH_STATUS'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemSETTLED_NODE: TStringField
      FieldName = 'SETTLED_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemCLOSE_TYPE: TStringField
      DisplayLabel = #32467#26463#31867#22411
      FieldName = 'CLOSE_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemSOURCE_STATUS: TIntegerField
      DisplayLabel = #25237#35785#26469#28304
      FieldName = 'SOURCE_STATUS'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemERROR_DESC: TStringField
      DisplayLabel = #25805#20316#22833#35823#20869#23481
      FieldName = 'ERROR_DESC'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsProblemRESPON_LEVEL: TStringField
      DisplayLabel = #36131#20219#32423#21035
      FieldName = 'RESPON_LEVEL'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemDUTY_NODE: TStringField
      DisplayLabel = #36131#20219#26041
      FieldName = 'DUTY_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemCOMPANY_AMOUNT: TFloatField
      FieldName = 'COMPANY_AMOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemPERSON_AMOUNT: TFloatField
      FieldName = 'PERSON_AMOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemEMP_NO: TStringField
      FieldName = 'EMP_NO'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemEMP_NAME: TStringField
      FieldName = 'EMP_NAME'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemIsReply: TIntegerField
      FieldKind = fkCalculated
      FieldName = 'IsReply'
      ProviderFlags = []
      Calculated = True
    end
  end
  object dsProblem: TDataSource
    DataSet = crsProblem
    Left = 184
    Top = 272
  end
  object dsProcess: TDataSource
    DataSet = crsProcess
    Left = 240
    Top = 200
  end
  object crsProcess: TClientRowSet
    Aggregates = <>
    IndexFieldNames = 'PROBLEM_ID'
    MasterFields = 'ID'
    MasterSource = dsProblem
    PacketRecords = 0
    BeforePost = crsProcessBeforePost
    AppServer = Dm.AppServer
    TableName = 'tsp_order_problem_process'
    Left = 184
    Top = 200
    object crsProcessID: TStringField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsProcessPROBLEM_ID: TStringField
      FieldName = 'PROBLEM_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProcessGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessNODE_NO: TStringField
      FieldName = 'NODE_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessNODE_NAME: TStringField
      FieldName = 'NODE_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessPROCESS_DESC: TStringField
      DisplayLabel = #22788#29702#20869#23481
      FieldName = 'PROCESS_DESC'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProcessPROCESS_NO: TStringField
      DisplayLabel = #23458#26381#32534#21495
      FieldName = 'PROCESS_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessPROCESS_NAME: TStringField
      DisplayLabel = #23458#26381#21517#31216
      FieldName = 'PROCESS_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessVERSION: TIntegerField
      FieldName = 'VERSION'
      ProviderFlags = [pfInUpdate]
    end
    object crsProcessSTATUS: TSmallintField
      FieldName = 'STATUS'
      ProviderFlags = [pfInUpdate]
    end
    object crsProcessDISABLED: TSmallintField
      FieldName = 'DISABLED'
      ProviderFlags = [pfInUpdate]
    end
    object crsProcessREMARK: TStringField
      FieldName = 'REMARK'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProcessCREATE_DT: TStringField
      FieldName = 'CREATE_DT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProcessUPDATE_DT: TStringField
      DisplayLabel = #26356#26032#26102#38388
      FieldName = 'UPDATE_DT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProcessREPLY_DESC: TStringField
      FieldName = 'REPLY_DESC'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProcessREPLY_NO: TStringField
      FieldName = 'REPLY_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessREPLY_NAME: TStringField
      FieldName = 'REPLY_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessREPLY_TIME: TStringField
      FieldName = 'REPLY_TIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsProcessACCEPT_NODE: TStringField
      FieldName = 'ACCEPT_NODE'
      Size = 50
    end
  end
  object dsProcess1: TDataSource
    DataSet = crsProcess1
    OnDataChange = dsProcess1DataChange
    Left = 416
    Top = 136
  end
  object crsProcess1: TClientRowSet
    Aggregates = <>
    CommandText = 'select  *  from v_problem_process_list '
    IndexFieldNames = 'PROBLEM_ID'
    MasterFields = 'ID'
    MasterSource = dsProblem
    PacketRecords = 0
    AppServer = Dm.AppServer
    TableName = 'tsp_order_problem_process'
    Left = 328
    Top = 136
    object StringField1: TStringField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object StringField2: TStringField
      FieldName = 'PROBLEM_ID'
      ProviderFlags = [pfInWhere]
      Size = 50
    end
    object StringField3: TStringField
      FieldName = 'PROCESS_DESC'
      ProviderFlags = [pfInWhere]
      Size = 500
    end
    object StringField4: TStringField
      FieldName = 'NODE_NO'
      ProviderFlags = [pfInWhere]
      Size = 50
    end
    object StringField5: TStringField
      FieldName = 'PROCESS_NAME'
      ProviderFlags = [pfInWhere]
      Size = 50
    end
    object StringField6: TStringField
      FieldName = 'CREATE_DT'
      ProviderFlags = [pfInWhere]
    end
    object StringField7: TStringField
      FieldName = 'ACCEPT_NODE'
      ProviderFlags = [pfInWhere]
      Size = 50
    end
    object StringField8: TStringField
      FieldName = 'PROCESS_NO'
      ProviderFlags = [pfInWhere]
      Size = 50
    end
    object StringField9: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInWhere]
      Size = 50
    end
  end
  object crsLatestReply: TClientRowSet
    Aggregates = <>
    AppServer = Dm.AppServer
    TableName = 'V_PROBLEM_LATEST_REPLY '
    Left = 376
    Top = 200
    object crsLatestReplyID: TStringField
      FieldName = 'ID'
      Size = 50
    end
    object crsLatestReplyPROBLEM_ID: TStringField
      FieldName = 'PROBLEM_ID'
      Size = 50
    end
    object crsLatestReplyPROCESS_DESC: TStringField
      FieldName = 'PROCESS_DESC'
      Size = 500
    end
    object crsLatestReplyNODE_NO: TStringField
      FieldName = 'NODE_NO'
      Size = 50
    end
    object crsLatestReplyPROCESS_NO: TStringField
      FieldName = 'PROCESS_NO'
      Size = 50
    end
    object crsLatestReplyPROCESS_NAME: TStringField
      FieldName = 'PROCESS_NAME'
      Size = 50
    end
    object crsLatestReplyCREATE_DT: TStringField
      FieldName = 'CREATE_DT'
    end
    object crsLatestReplyACCEPT_NODE: TStringField
      FieldName = 'ACCEPT_NODE'
      Size = 50
    end
    object crsLatestReplyGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      Size = 50
    end
    object crsLatestReplyCN: TFloatField
      FieldName = 'CN'
    end
    object crsLatestReplyNODE: TStringField
      FieldName = 'NODE'
      Size = 50
    end
  end
end
